The i386 application binary interface specifies the size to be 96 bits , so I386應(yīng)用程序的二進(jìn)制接口規(guī)定這個大小是96位,因此
In the preparation part , it defines the architecture of mipsx and its application binary interface . in the porting part , it describe the porting of compiler ' s backend 其中移植的準(zhǔn)備工作中詳細(xì)說明了目標(biāo)機mipsx的系統(tǒng)結(jié)構(gòu)和應(yīng)用二進(jìn)制接口的定義,而移植的具體步驟中詳細(xì)闡述了對編譯器后端的移植過程。
What this means is that most vertical applications are a mere recompilation away from running equally well on linux , freebsd , sunos , irix , aix , or indeed on mac os x ; in some cases even this step is not necessary , since abis application binary interfaces support foreign binaries 這意味著什么呢,大部分垂直應(yīng)用程序只需要重新編譯就可以很好地運行于linux 、 freebsd 、 sunos 、 irix 、 aix ,當(dāng)然也可以運行于mac os x ;有時連這個步驟都不是必須的,因為abi (應(yīng)用程序二進(jìn)制接口)支持外來的二進(jìn)制文件。
There are unix - branded systems to ensure source code compatibility for applications among unix systems , and there are lsb - branded systems to ensure binary compatibility for linux applications ; however , applications must be coded to use the apis or application binary interfaces abis within the scope of the compatibility definition 存在確保unix系統(tǒng)之間的應(yīng)用程序的源代碼兼容性的unix品牌的系統(tǒng),也存在確保linux應(yīng)用程序的二進(jìn)制兼容性的lsb品牌的系統(tǒng);然而,應(yīng)用程序必須使用兼容性定義的范圍中的api或應(yīng)用程序二進(jìn)制接口( application binary interfaces , abi )來編碼。
In computer software, an application binary interface (ABI) describes the low-level interface between a computer program and the operating system or another program.